@@ -1,9 +1,12 @@
Revision history for MooseX-Storage
+0.29
+ * Remove use of Test::TempDir in favor of File::Temp (gphat)
+
0.28
* Make the engine_traits parameter be able to use a '+My::Trait::Name'
prefix to specify a trait name which isn't in the
- MooseX::Storeage::Engine::Trait namespace
+ MooseX::Storage::Engine::Trait namespace
* Misc POD and test cleanups.
0.27
@@ -8,7 +8,6 @@ build_requires:
Test::Exception: 0
Test::More: 0.88
Test::Requires: 0.05
- Test::TempDir: 0.02
configure_requires:
ExtUtils::MakeMaker: 6.42
distribution_type: module
@@ -28,4 +27,4 @@ requires:
resources:
license: http://dev.perl.org/licenses/
repository: git://git.moose.perl.org/MooseX-Storage.git
-version: 0.28
+version: 0.29
@@ -44,7 +44,6 @@ author_tests 't/author';
build_requires 'Test::More' => '0.88';
build_requires 'Test::Deep' => '0';
build_requires 'Test::Exception' => '0';
-build_requires 'Test::TempDir' => '0.02';
build_requires 'Test::Requires' => '0.05';
author_requires 'Test::Pod' => '1.14';
@@ -1,4 +1,4 @@
-MooseX-Storage version 0.28
+MooseX-Storage version 0.29
INSTALLATION
@@ -6,7 +6,7 @@ with 'MooseX::Storage::Basic';
use Digest ();
use Data::Dumper ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
our $DIGEST_MARKER = '__DIGEST__';
@@ -4,7 +4,7 @@ use Moose::Role;
use MooseX::Storage::Engine;
use String::RewritePrefix;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
sub pack {
@@ -1,7 +1,7 @@
package MooseX::Storage::Deferred;
use Moose::Role;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
with 'MooseX::Storage::Basic';
@@ -5,7 +5,7 @@ use Moose;
use utf8 ();
use IO::AtomicFile;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
extends 'MooseX::Storage::Engine::IO::File';
@@ -5,7 +5,7 @@ use Moose;
use utf8 ();
use IO::File;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
has 'file' => (
@@ -3,7 +3,7 @@ package MooseX::Storage::Engine;
use Moose;
use Scalar::Util qw(refaddr);
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
# the class marker when
@@ -7,7 +7,7 @@ no warnings 'once';
use JSON::Any;
use utf8 ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -4,7 +4,7 @@ use Moose::Role;
use Storable ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -7,7 +7,7 @@ use Moose::Role;
use YAML::Any qw(Load Dump);
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -3,7 +3,7 @@ use Moose::Role;
use MooseX::Storage::Engine::IO::AtomicFile;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
with 'MooseX::Storage::IO::File';
@@ -3,7 +3,7 @@ use Moose::Role;
use MooseX::Storage::Engine::IO::File;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'thaw';
@@ -3,7 +3,7 @@ use Moose::Role;
use Storable ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -2,7 +2,7 @@
package MooseX::Storage::Meta::Attribute::DoNotSerialize;
use Moose;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
extends 'Moose::Meta::Attribute';
@@ -11,7 +11,7 @@ extends 'Moose::Meta::Attribute';
# register this alias ...
package Moose::Meta::Attribute::Custom::DoNotSerialize;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
sub register_implementation { 'MooseX::Storage::Meta::Attribute::DoNotSerialize' }
@@ -2,13 +2,13 @@
package MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize;
use Moose::Role;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
# register this alias ...
package Moose::Meta::Attribute::Custom::Trait::DoNotSerialize;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
sub register_implementation { 'MooseX::Storage::Meta::Attribute::Trait::DoNotSerialize' }
@@ -1,7 +1,7 @@
package MooseX::Storage::Traits::DisableCycleDetection;
use Moose::Role;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -1,7 +1,7 @@
package MooseX::Storage::Traits::OnlyWhenBuilt;
use Moose::Role;
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
requires 'pack';
@@ -4,7 +4,7 @@ use Moose qw(confess blessed);
use MooseX::Storage::Engine ();
use utf8 ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
sub peek {
@@ -5,7 +5,7 @@ use Moose qw(confess);
use MooseX::Storage::Meta::Attribute::DoNotSerialize;
use String::RewritePrefix ();
-our $VERSION = '0.28';
+our $VERSION = '0.29';
our $AUTHORITY = 'cpan:STEVAN';
sub import {
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Test::More;
-use Test::TempDir;
+use File::Temp qw(tempdir);
use File::Spec::Functions;
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Test::More;
-use Test::TempDir;
+use File::Temp qw(tempdir);
use File::Spec::Functions;
my $dir = tempdir;
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Test::More;
-use Test::TempDir;
+use File::Temp qw(tempdir);
use File::Spec::Functions;
my $dir = tempdir;
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Test::More;
-use Test::TempDir;
+use File::Temp qw(tempdir);
use File::Spec::Functions;
my $dir = tempdir;